design ajax .net ria development copy protection databases open source asp google web toolkit intellectual property content object oriented attorney license distribution patent java drm developers copyright electronic licensing music j2ee c++ nexaweb development pligg digital system openlaszlo database software development ria framework canoo software adobe flex management projects